package com.yuncheng.spcyApi.service;

import com.yuncheng.common.base.service.BaseService;
import com.yuncheng.spcyApi.dto.SjxdSqrBeanDto;
import com.yuncheng.spcyApi.dto.SpcySjxdJbxxDto;
import com.yuncheng.spcyApi.entity.SpcySjxdJbxx;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author hua
 */
public interface ISpcySjxdJbxxService extends BaseService<SpcySjxdJbxx> {

    /** 查询申请事项id-根据修订基本信息id */
    String selectXdSqsxIdById(String id);

    /** 查询修订数据基本信息-根据修订基本信息id */
    SpcySjxdJbxxDto selectCommonJbxxById(String id);

    /** 查询当前事项是否存在未办结的数据修订流程 */
    List<SpcySjxdJbxx> selectSjxdByFlcztAndFsqsxid(String flczt, String sqsxid);

    /** 更新数据修订-流程状态 */
    void updateFlcztById(String id, String flczt);

    /** 查询修订申请人信息 */
    SjxdSqrBeanDto selectSjxdSqrBeanById(String id);
}
